"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.顽石 = void 0;
const Big_1 = require("../core/Big");
const Point_1 = require("../core/Point");
class 顽石 extends Big_1.Big {
    constructor() {
        super(...arguments);
        this.aliveTime = 2; //能存活的回合数
    }
    onEvolved() {
        this.actionTime = 0;
        this.update();
    }
    turnStart() {
        this.actionTime = 0;
    }
    terrainAdapt() {
        switch (this.point.terrain) {
            case Point_1.Terrain.SHAN:
            case Point_1.Terrain.SHUI:
                this.die(this.player);
        }
    }
    /** 你干不碎我 */
    attacked(player) {
        return false;
    }
}
exports.顽石 = 顽石;
